package com.juzi.encapsulation;

public class Introduce {
    public static void main(String[] args) {
        System.out.println("=====================\n" +
                "面向对象的三大特征：封装、继承、多态。\n" +
                "封装：解决属性和方法属于哪个对象的问题。\n" +
                "封装步骤：通常将成员变量私有、提供方法进行暴露。\n" +
                "封装作用：提高业务功能设计的安全性，提高开发效率。\n" +
                "----------------------\n" +
                "特征的含义：\n" +
                "所谓特征指的是已经成为Java设计代码的基本特点，即使毫无意义，通常也要需要满足这样的设计要求来编写程序。\n" +
                "----------------------\n" +
                "\n" +
                "1.  如何进行更好的封装？\n" +
                "一般会把成员变量使用private隐藏起来，对外就不能直接访问了。\n" +
                "提供public修饰的getter和setter方法暴露其取值和赋值。\n" +
                "\n" +
                "");
    }
}
